<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>

</body>
<script>
  // 1. 随机10个0 - 100的数 依次放到数组中

  var arr = [];
  for (i = 0; i < 10; i++) {
    var num = parseInt(Math.random() * 100);
    arr[arr.length] = num;
    // console.log(arr);
  }
  console.log(arr);

  // 2. 计算10个数的和以及平均值(第一个基础上)
  var sum = 0;
  for (i = 0; i < arr.length; i++) {
    var item = arr[i]
    sum += item;
  }
  console.log('和：' + sum);
  var average = sum / arr.length;
  console.log('平均值：' + average);
  // 3. 将大于平均值的数提取出来 放到新数组中
  for (i = 0; i < 10; i++) {
    var item = arr[i]
    if (item > average) {
      console.log('大于平均值的数：' + item);

    }
  }
  // 4. 判断十个数中, 是否存在大于等于60的数
  var flag = true;
  for (i = 0; i < 10; i++) {
    if (arr[i] >= 60) {
      // console.log('大于60数：' + arr[i]);
      flag = true;
      break;
    }
  }
  if (flag) {
    console.log(true);
  } else {
    console.log(false);
  }
  // 5. 判断十个数是否都大于60
  var flag = true;
  for (i = 0; i < 10; i++) {
    if (arr[i] <= 60) {
      // console.log('小于60数：' + arr[i]);
      flag = true;
      break;
    }
  }
  if (flag) {
    console.log('否');
  } else {
    console.log('是');
  }
  // 6. 取十个数中的最小值     比惨, 假设第一个比较惨, 和剩余的所有人比 => 找最惨的
  for (i = 0; i < arr.length; i++) {
    arr.sort(function (a, b) {
      return a - b;
    });
  }
  console.log(arr);
  var min = arr[0];
  console.log('最小值为：' + min);

  // 7. 将十个数从小到大排列!!!!!!
  for (i = 0; i < arr.length; i++) {
    arr.sort(function (a, b) {
      return a - b;
    });
  }
  console.log(arr);
</script>

</html>